Definition of Lake District

  • (noun) a popular tourist area in northwestern England including England's largest lake and highest mountain

Synonyms of Lake District


Antonyms of Lake District


No Antonyms Found.

Homophones of Lake District


No Homophones Found.